FHIR © HL7.org  |  Server Home  |  FHIR Server FHIR Server 3.4.11  |  FHIR Version n/a  User: [n/a]

Resource StructureDefinition/FHIR Server from package nictiz.fhir.nl.dstu2.zib2015#1.0.0 (125 ms)

Package nictiz.fhir.nl.dstu2.zib2015
Type StructureDefinition
Id Id
FHIR Version R2
Source https://simplifier.net/resolve?scope=nictiz.fhir.nl.dstu2.zib2015@1.0.0&canonical=http://fhir.nl/fhir/StructureDefinition/nl-core-humanname
Url http://fhir.nl/fhir/StructureDefinition/nl-core-humanname
Status draft
Date 2015-09-22T12:02:49+02:00
Name nl-core-humanname
Experimental False
Realm nl
Authority hl7
Description Base datatype for HumanName Type with additions for Dutch realm names. Dutch names break down the family into maximum of 4 parts that are important to know separately in some if not most use cases.
Copyright CC0
Kind datatype

Resources that use this resource

StructureDefinition
http://fhir.nl/fhir/StructureDefinition/nl-core-patient nl-core-patient
http://fhir.nl/fhir/StructureDefinition/nl-core-practitioner nl-core-practitioner
http://fhir.nl/fhir/StructureDefinition/nl-core-relatedperson nl-core-relatedperson

Resources that this resource uses

No resources found



Source

{
  "resourceType" : "StructureDefinition",
  "id" : "nl-core-humanname",
  "meta" : {
    "versionId" : "17",
    "lastUpdated" : "2016-12-08T14:04:29.952+00:00"
  },
  "url" : "http://fhir.nl/fhir/StructureDefinition/nl-core-humanname",
  "name" : "nl-core-humanname",
  "status" : "draft",
  "publisher" : "HL7 Netherlands",
  "date" : "2015-09-22T12:02:49+02:00",
  "description" : "Base datatype for HumanName Type with additions for Dutch realm names. Dutch names break down the family into maximum of 4 parts that are important to know separately in some if not most use cases.",
  "copyright" : "CC0",
  "fhirVersion" : "1.0.2",
  "mapping" : [
    {
      "identity" : "zib-name",
      "uri" : "https://zibs.nl/wiki/Patient(NL)",
      "name" : "Name as part of Zorginformatiebouwsteen Patient"
    },
    {
      "identity" : "BRP",
      "uri" : "https://nl.wikipedia.org/wiki/Basisregistratie_Personen",
      "name" : "Basisregistratie Personen",
      "comments" : "Voorheen GBA - Gemeentelijke basisregistratie"
    }
  ],
  "kind" : "datatype",
  "constrainedType" : "HumanName",
  "abstract" : false,
  "base" : "http://hl7.org/fhir/StructureDefinition/HumanName",
  "differential" : {
    "element" : [
      {
        "id" : "HumanName",
        "path" : "HumanName",
        "comments" : "Names may be changed, or repudiated, or people may have different names in different contexts. Names may be divided into parts of different type that have variable significance depending on context, though the division into parts does not always matter. With personal names, the different parts may or may not be imbued with some implicit meaning; various cultures associate different importance with the name parts and the degree to which systems must care about name parts around the world varies widely.\r\n\r\nA Dutch HumanName is a proper FHIR HumanName. Systems that do not understand any of the extensions, will be able to render and work with a Dutch name. Dutch names make certain name parts seaprately communicable. These parts are required for use in true Dutch systems when dealing with Dutch names, but may not have value for international systems when information gets sent abroad.\r\n\r\nTo have true compatibility an implementer SHOULD use the core HumanName parts as intended. To have names work for Dutch context, the implementer SHOULD in addition use the extension elements.\r\n\r\nThe extension elements cover birth name (NL: eigennaam / geslachtsnaam) and partner/spouse name. Both may have a prefix (NL: voorvoegsel). When a person marries, he or she may keep their own name, assume the partner name, append the partner name to their own name, or the other way around.\r\n\r\nFor this reason, there are extensions for marking each part for what it is. \r\n\r\nExample: miss Irma Jongeneel marries mister de Haas and assumes the name Irma Jongeneel-de Haas\r\nfamily = \"Jongeneel-de Haas\"\r\ngiven = \"Irma\"\r\nhumanname-own-name = \"Jongeneel\"\r\nhumanname-partners-prefix = \"de \"\r\nhumanname-partners-name = \"Haas\"",
        "type" : [
          {
            "code" : "HumanName"
          }
        ],
        "exampleHumanName" : {
          "extension" : [
            {
              "url" : "http://hl7.org/fhir/StructureDefinition/humanname-assembly-order",
              "valueCode" : "NL4"
            }
          ],
          "use" : "official",
          "family" : [
            "Jongeneel-de Haas"
          ],
          "_family" : [
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/humanname-own-name",
                  "valueString" : "Jongeneel"
                },
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/humanname-partner-prefix",
                  "valueString" : "de"
                },
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/humanname-partner-name",
                  "valueString" : "Haas"
                }
              ]
            }
          ],
          "given" : [
            "Irma",
            "I."
          ],
          "_given" : [
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier",
                  "valueCode" : "CL"
                }
              ]
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier",
                  "valueCode" : "IN"
                }
              ]
            }
          ]
        },
        "constraint" : [
          {
            "key" : "nl-core-humanname-1",
            "severity" : "error",
            "human" : "if you specify a prefix for an own name then an own name is also expected",
            "xpath" : "not(f:extension[@url='http://hl7.org/fhir/StructureDefinition/humanname-own-prefix']) or f:extension[@url='http://hl7.org/fhir/StructureDefinition/humanname-own-name']"
          },
          {
            "key" : "nl-core-humanname-2",
            "severity" : "error",
            "human" : "if you specify a voorvoegsel for a partner name then a partner name is also expected",
            "xpath" : "not(f:extension[@url='http://hl7.org/fhir/StructureDefinition/humanname-partner-prefix']) or f:extension[@url='http://hl7.org/fhir/StructureDefinition/humanname-partner-name']"
          }
        ],
        "mapping" : [
          {
            "identity" : "zib-name",
            "map" : "NL-CM:0.1.6"
          },
          {
            "identity" : "BRP",
            "map" : "02 Naam"
          }
        ]
      },
      {
        "id" : "HumanName.extension",
        "path" : "HumanName.extension",
        "slicing" : {
          "discriminator" : [
            "url"
          ],
          "rules" : "open"
        }
      },
      {
        "id" : "HumanName.extension.NameAssemblyOrder",
        "path" : "HumanName.extension",
        "name" : "humanname-assembly-order",
        "short" : "Preferred display order of name parts",
        "definition" : "A code that represents the preferred display order of the components of this human name.",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://hl7.org/fhir/StructureDefinition/humanname-assembly-order"
            ]
          }
        ]
      },
      {
        "id" : "HumanName.family",
        "path" : "HumanName.family",
        "short" : "Family name",
        "max" : "1"
      },
      {
        "id" : "HumanName.family.extension",
        "path" : "HumanName.family.extension",
        "slicing" : {
          "discriminator" : [
            "url"
          ],
          "rules" : "open"
        }
      },
      {
        "id" : "HumanName.family.extension.PrefixOwnSurname",
        "path" : "HumanName.family.extension",
        "name" : "humanname-own-prefix",
        "short" : "Voorvoegsel derived from person's own surname",
        "definition" : "The prefix portion (e.g. voorvoegsel) of the family name that is derived from the person's own surname, as distinguished from any portion that is derived from the surname of the person's partner or spouse.",
        "comments" : "An example of a voorvoegsel is the "van" in "Ludwig van Beethoven". Since the voorvoegsel doesn't sort completely alphabetically, it is reasonable to specify it as a separate sub-component.",
        "max" : "1",
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://hl7.org/fhir/StructureDefinition/humanname-own-prefix"
            ]
          }
        ]
      },
      {
        "id" : "HumanName.family.extension.OwnSurName",
        "path" : "HumanName.family.extension",
        "name" : "humanname-own-name",
        "short" : "Portion derived from person's own surname",
        "definition" : "The portion of the family name that is derived from the person's own surname, as distinguished from any portion that is derived from the surname of the person's partner or spouse.",
        "comments" : "If the person's surname has legally changed to become (or incorporate) the surname of the person's partner or spouse, this is the person's surname immediately prior to such change. Often this is the person's "maiden name".",
        "max" : "1",
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://hl7.org/fhir/StructureDefinition/humanname-own-name"
            ]
          }
        ]
      },
      {
        "id" : "HumanName.family.extension.PrefixPartnerName",
        "path" : "HumanName.family.extension",
        "name" : "humanname-partners-prefix",
        "short" : "Voorvoegsel derived from person's partner's surname",
        "definition" : "Voorvoegsel derived from person's partner's surname",
        "comments" : "An example of a voorvoegsel is the "van" in "Ludwig van Beethoven". Since the voorvoegsel doesn't sort completely alphabetically, it is reasonable to identify it as a separate sub-component.",
        "max" : "1",
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://hl7.org/fhir/StructureDefinition/humanname-partner-prefix"
            ]
          }
        ]
      },
      {
        "id" : "HumanName.family.extension.PartnerName",
        "path" : "HumanName.family.extension",
        "name" : "humanname-partners-name",
        "short" : "Portion derived from person's partner's surname",
        "definition" : "The portion of the family name that is derived from the person's partner's surname, as distinguished from any portion that is derived from the surname of the person's own name.",
        "comments" : "If the person's surname has legally changed to become (or incorporate) the surname of the person's partner or spouse, this is the person's surname immediately prior to such change. Often this is the person's "maiden name".",
        "max" : "1",
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://hl7.org/fhir/StructureDefinition/humanname-partner-name"
            ]
          }
        ]
      },
      {
        "id" : "HumanName.given",
        "path" : "HumanName.given",
        "definition" : "Note that in order to mark the type of a given name, that you use the FHIR standard extension for ISO 21090 EN Qualifiers. Examples include call me name (Dutch: roepnaam) and initials. Each initial is expected to be delimited by a dot.",
        "alias" : [
          "voornaam",
          "initialen"
        ],
        "mapping" : [
          {
            "identity" : "zib-name",
            "map" : "NL-CM:0.1.26"
          },
          {
            "identity" : "BRP",
            "map" : "02.10 Voornamen"
          }
        ]
      },
      {
        "id" : "HumanName.given.extension",
        "path" : "HumanName.given.extension",
        "slicing" : {
          "discriminator" : [
            "url"
          ],
          "rules" : "open"
        }
      },
      {
        "id" : "HumanName.given.Qualifier",
        "path" : "HumanName.given.extension",
        "name" : "iso21090-EN-qualifier",
        "short" : "LS | AC | NB | PR | HON | BR | AD | SP | MID | CL | IN | VV",
        "definition" : "A set of codes each of which specifies a certain subcategory of the name part in addition to the main name part type.",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"
            ]
          }
        ]
      }
    ]
  },
  "text" : {
  }
}

XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.